#se_list dt,
#se_list dd {
    padding: 0;
}

.search_banner {
    width: 980px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    margin: 0 auto;
    min-height: 400px;
    padding: 40px;
    background-color: #fff;
}

.search_input {
    width: 420px;
    margin: 0 auto;
    height: 40px;
    padding-left: 10px;
    background: url(../image/sprites3.png) no-repeat;
}

.se_input {
    width: 350px;
    height: 32px;
    border: none;
    outline: none;
}

.search_icon {
    display: block;
    width: 50px;
    height: 40px;
}

.search_icon:hover {
    cursor: pointer;
    background: url(../image/sprites3.png) no-repeat;
    background-position: -430px 0;
}

.search_detail {
    margin: 28px 0 17px;
}

.songCount {
    color: red;
}

.search_nav {
    width: 900px;
    height: 40px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 0;
    margin: 10px 0 26px;
}

.search_nav li {
    flex: 1;
    text-align: center;
    line-height: 40px;
    border-top: 5px solid #ddd;
    border-bottom: 3px solid #eee;
    box-sizing: content-box;
}

.search_nav li:hover {
    border-top: 5px solid red;
}

.search_nav .search_nav_cl {
    border-top: 5px solid red;
    border-bottom: 3px solid #fff;
    cursor: pointer;
}

.se_video {
    width: 900px;
}

.play_icon {
    width: 18px;
    height: 18px;
    background: url(../image/icon_sprites2.png) no-repeat;
    background-position: 0 -103px;
    margin-right: 10px;
    cursor: pointer;
}

.play_icon_cl {
    background-position: -20px -127px;
}

.play_icon:hover {
    background-position: -20px -127px;
}

#se_list td {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.se_actions {
    height: 35px;
}

.se_action {
    display: none;
}

.se_actions:hover section {
    width: 100%;
    height: 35px;
    display: flex;
}

.se_action div {
    width: 16px;
    height: 16px;
}

.action_add {
    background: url(../image/icon_sprites1.png) no-repeat;
    background-position: 0px -700px;
}

.action_sc {
    background: url(../image/icon_sprites2.png) no-repeat;
    background-position: -1px -174px;
}

.action_share {
    background: url(../image/icon_sprites2.png) no-repeat;
    background-position: -1px -194px;
}

.action_download {
    background: url(../image/icon_sprites2.png) no-repeat;
    background-position: -83px -173px;
}

.toMinutes {
    text-align: center;
}

/* 歌手 */
.search_singer {
    margin: 18px;
}

.search_singer dt {
    margin: 5px;
}

.search_singer img {
    width: 130px;
    height: 130px;
}

.singer_name {
    width: 100px;
}

.singer_red {
    width: 19px;
    height: 19px;
    background: url(../image/icon_sprites1.png) no-repeat;
    background-position: 0 -739px;
}

/* 专辑 */
.search_zj {
    width: 153px;
    height: 178px;
    margin: 12px;
}

.search_zj dt {
    background: url(../image/coverall.png) no-repeat;
    width: 153px;
    height: 130px;
    background-position: 0 -845px;
    position: relative;
}

.search_zj dt img {
    width: 130px;
    height: 130px;
    position: absolute;
    top: 0;
    left: 0;
}

.search_zj_name {
    margin: 4px 0;
}


/* 视频 */
.search_videos {
    width: 160px;
    height: 140px;
    margin: 5px;
    cursor: pointer;
}

.search_videos dt {
    position: relative;
    color: #fff;
}

.search_videos_icon {
    display: inline-block;
    width: 16px;
    height: 12px;
    background: url(../image/icon2.png) no-repeat;
    background-position: -60px -307px;
}

.search_videos_num {
    position: absolute;
    top: 1px;
    right: 0;
    background: rgba(0, 0, 0, 0.1);
    padding: 3px;
    width: 100%;
    text-align: right;
}

.search_videos_time {
    position: absolute;
    left: 0px;
    bottom: 2px;
    padding: 3px;
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
}

.search_videos_title {
    margin: 5px 0;
}

.search_videos img {
    width: 159px;
    height: 90px;
}

/* 歌词 */
.search_songs {
    width: 900px;
    margin: 10px 0;
    font-weight: normal !important;
}

.search_songs dt {
    padding: 10px !important;
    font-weight: normal !important;
}

.search_songs dt:hover {
    background-color: #ddd;
}

.search_songs .song_name {
    width: 400px;
}

.search_songs .search_songer {
    flex: 1;
}

.search_songs .search_zjName {
    flex: 1;
    padding-right: 10px;
}

.search_songs .search_songs_time {
    flex: 1;
}

.search_songs b {
    color: blue;
}

.search_songs p {
    line-height: 22px;
}

.search_songs_icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../image/icon.png) no-repeat;
    background-position: -59px -511px;
}

.search_songs_lyrics {
    max-height: 200px;
    overflow: hidden;
}

.search_songs_lyrics_open {
    max-height: none;
}

.search_songs_icon_close {
    background-position: -38px -511px;
}

/* 歌单 */
.se_playlists td {
    height: 67px;
}

.se_playlists img {
    margin-right: 20px;
}

/* 声音主播 */
.search_djRadios_dt,
.search_djRadios_dd {
    width: 150px;
}

.search_djRadios {
    margin: 14px;
}

.search_djRadios img {
    width: 150px;
    height: 150px;
    display: block;
}

.search_djRadios_title {
    margin: 5px 0;
}

.genger_icon {
    width: 15px;
    height: 15px;
    display: inline-block;
}

.search_djRadios_detail span {
    line-height: 15px;
}

.genger_icon_1 {
    background: url(../image/icon.png) no-repeat;
    background-position: -68px -20px;
    ;
}

.genger_icon_2 {
    background: url(../image/icon.png) no-repeat;
    background-position: -68px 0px;
}

/* 用户 */
.se_userprofiles_l {
    width: 500px;
}

.se_userprofiles td {
    height: 70px !important;
}

.se_userprofiles img {
    width: 50px;
    height: 50px;
}

.se_userprofiles_nickname {
    margin-bottom: 10px;
}
